home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Pre Launch
/
Pre Launch.rsrc
/
CODE_4.txt
< prev
next >
Wrap
Text File
|
1993-10-12
|
6KB
|
111 lines
# near model CODE resource
# jump table entries: 120-126 (7 of them)
export_21:
00000000 206F 0004 movea.l A0, [A7 + 0x4]
00000004 43E8 0001 lea.l A1, [A0 + 0x1]
00000008 7000 moveq.l D0, 0x00
label0000000A:
0000000A 1210 move.b D1, [A0]
0000000C 10C0 move.b [A0]+, D0
0000000E 1001 move.b D0, D1
00000010 66F8 bne -0x6 /* 0000000A */
00000012 91C9 sub.l A0, A1
00000014 2008 move.l D0, A0
00000016 1300 move.b -[A1], D0
00000018 2009 move.l D0, A1
0000001A 4E75 rts
export_20:
0000001C 206F 0004 movea.l A0, [A7 + 0x4]
00000020 7000 moveq.l D0, 0x00
00000022 1010 move.b D0, [A0]
00000024 6004 bra +0x6 /* 0000002A */
label00000026:
00000026 10E8 0001 move.b [A0]+, [A0 + 0x1]
label0000002A:
0000002A 51C8 FFFA dbf D0, -0x8 /* 00000026 */
0000002E 4210 clr.b [A0]
00000030 202F 0004 move.l D0, [A7 + 0x4]
00000034 4E75 rts
export_15:
00000036 225F movea.l A1, [A7]+
00000038 205F movea.l A0, [A7]+
0000003A A025 syscall GetHandleSize
0000003C 2E80 move.l [A7], D0
0000003E 6A02 bpl +0x4 /* 00000042 */
00000040 4297 clr.l [A7]
label00000042:
00000042 4ED1 jmp [A1]
export_16:
00000044 225F movea.l A1, [A7]+
00000046 101F move.b D0, [A7]+
00000048 205F movea.l A0, [A7]+
0000004A 6604 bne +0x6 /* 00000050 */
0000004C A007 syscall GetVolInfo/PBHGetVInfo/HGetVInfo
0000004E 6002 bra +0x4 /* 00000052 */
label00000050:
00000050 A407 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=4
label00000052:
00000052 3E80 move.w [A7], D0
00000054 4ED1 jmp [A1]
export_17:
00000056 225F movea.l A1, [A7]+
00000058 101F move.b D0, [A7]+
0000005A 205F movea.l A0, [A7]+
0000005C 6606 bne +0x8 /* 00000064 */
0000005E 7009 moveq.l D0, 0x09
00000060 A260 syscall FSDispatch/HFSDispatch, flags=2
00000062 6004 bra +0x6 /* 00000068 */
label00000064:
00000064 7009 moveq.l D0, 0x09
00000066 A660 syscall FSDispatch/HFSDispatch, flags=6
label00000068:
00000068 3E80 move.w [A7], D0
0000006A 4ED1 jmp [A1]
export_18:
0000006C 225F movea.l A1, [A7]+
0000006E 101F move.b D0, [A7]+
00000070 205F movea.l A0, [A7]+
00000072 6606 bne +0x8 /* 0000007A */
00000074 7027 moveq.l D0, 0x27
00000076 A260 syscall FSDispatch/HFSDispatch, flags=2
00000078 6004 bra +0x6 /* 0000007E */
label0000007A:
0000007A 7027 moveq.l D0, 0x27
0000007C A660 syscall FSDispatch/HFSDispatch, flags=6
label0000007E:
0000007E 3E80 move.w [A7], D0
00000080 4ED1 jmp [A1]
export_19:
00000082 4E56 0000 link A6, 0
00000086 594F subq.w A7, 4
00000088 2F3C 5354 5223 move.l -[A7], 0x53545223 /* 'STR#' */
0000008E 3F2E 000A move.w -[A7], [A6 + 0xA]
00000092 A9A0 syscall GetResource
00000094 226E 000C movea.l A1, [A6 + 0xC]
00000098 4211 clr.b [A1]
0000009A 201F move.l D0, [A7]+
0000009C 6722 beq +0x24 /* 000000C0 */
0000009E 2040 movea.l A0, D0
000000A0 2050 movea.l A0, [A0]
000000A2 3018 move.w D0, [A0]+
000000A4 322E 0008 move.w D1, [A6 + 0x8]
000000A8 6716 beq +0x18 /* 000000C0 */
000000AA B240 cmp.w D1, D0
000000AC 6212 bhi +0x14 /* 000000C0 */
000000AE 7000 moveq.l D0, 0x00
label000000B0:
000000B0 5341 subq.w D1, 1
000000B2 6706 beq +0x8 /* 000000BA */
000000B4 1018 move.b D0, [A0]+
000000B6 D1C0 add.l A0, D0
000000B8 60F6 bra -0x8 /* 000000B0 */
label000000BA:
000000BA 1010 move.b D0, [A0]
000000BC 5240 addq.w D0, 1
000000BE A02E syscall BlockMove/BlockMoveData
label000000C0:
000000C0 4E5E unlink A6
000000C2 205F movea.l A0, [A7]+
000000C4 508F addq.l A7, 8
000000C6 4ED0 jmp [A0]